package common.util;


import cn.hutool.core.io.FileUtil;
import common.bean.RRException;

import java.io.File;

/**
 * @author i2twm
 */
public class VerifyUtil {

    public static void verify(boolean flag, String message) {
        if (flag) {
            throw new RRException(message);
        }
    }

    public static boolean isPdf(String filePath) {
        boolean isPdf = false;
        try {
            File file = new File(filePath);
            String name = file.getName().toLowerCase();
            if (name.endsWith(".pdf")) {
                isPdf = true;
            }
        } catch (Exception e) {
            System.out.println("文件异常");
        }
        return isPdf;
    }

    public static boolean isWord(String filePath) {
        boolean isWord = false;
        try {
            File file = new File(filePath);
            String name = file.getName().toLowerCase();
            if (name.endsWith(".doc") || name.endsWith(".docx")) {
                isWord = true;
            }
        } catch (Exception e) {
            System.out.println("文件异常");
        }
        return isWord;
    }

    public static void verify(boolean flag) {
        if (flag) {
            throw new RRException("系统繁忙，请稍后再试··");
        }
    }

    public static boolean isServer() {
        // 添加是不是本地用于本地启动 下面可以添加自己绝不会删除的文件路径
        boolean isLocal = true;

        if (FileUtil.exist("F:/123.html")) {
            isLocal = false;
        }
        return isLocal;

    }

    public static boolean isNewDao19Server() {
        // 添加是不是本地用于本地启动 下面可以添加自己绝不会删除的文件路径
        boolean isLocal = false;

        if (FileUtil.exist("F:/123.html")) {
            isLocal = true;
        }
        if (FileUtil.exist("/home/xindao19/info.log")) {
            isLocal = true;
        }
        return isLocal;

    }


    public static void main(String[] args) {
        boolean server = isServer();
        System.out.println(server);
    }
}
